Modeling Dynamic Component Interfaces
نویسندگان
چکیده
In this paper we adopt a component model based on object oriented systems introducing the concepts of components and their structure A component consists of a dynamically changing set of connected objects Only some of these objects are interface objects and are thus accessible from the environment During the component lifetime not only the number of objects but also that of interface objects and their connections change To describe this situation we introduce Component Interface Diagrams CIDs an adaption of UML diagrams as a notation to characterize interfaces of components their structure and their navigability We show how CIDs can be used to describe the in house developed Open Editor Framework OEF Finally we give guidelines that allow to map components described with CIDs directly to several component technologies like ActiveX CORBA or Java Beans
منابع مشابه
Modeling Multiple Aspects of Software Components
A software component is typically modeled from one or more of four functional aspects: interface, static behavior, dynamic behavior, and interaction protocol. Each of these aspects helps to ensure different levels of component compatibility and interop-erability. Existing approaches to component modeling have either focused on only one of the aspects (e.g., interfaces in various IDLs) or on wel...
متن کاملMulti-view Software Component Modeling for Dependability
Modeling software components from multiple perspectives provides complementary views of a software system and enables sophisticated analyses of its functionality. A software component is traditionally modeled from one or more of four functional aspects: interface, static behavior, dynamic behavior, and interaction protocol. Each of these aspects helps to ensure different levels of component com...
متن کاملVisual attention switching patterns of programmers debugging with an IDE
Integrated Development Environments (IDEs) generate multiple graphical and textual representations of programs. Co-ordination of these representations during program comprehension and debugging can be a complex task. In order to better understand the role and effectiveness of multiple representations, and to design better IDE interfaces in future, we conducted an empirical study of java program...
متن کاملINERCHI’93 24-29 April1993 BEYOND INTERFACE BUILDERS: MODEL-BASED INTERFACE TOOLS
Interface builders only support the construction of the menus and dialogue boxes of an application. They do not support the construction of interfaces of many application classes (visualization, simulation, command and control, domain-specific editors) because of the dynamic and complex information that these applications process. HUMANOID is a model-based interface design and construction tool...
متن کاملMathematical modeling of a fixed bed chromatographic reactor for Fischer Tropsch synthesis
In this research, Fischer Tropsch synthesis (FTS) has been modeled in the fixed bed chromatographic reactor for the first time by applying a rather complex dispersed plug flow model for fluid phase and linear driving force (LDF) model for adsorbent. Model equations are dynamic, multi-component, non-linear and heterogeneous including reaction and adsorption simultaneously Complex kinetics fo...
متن کاملService Discovery and Component Reuse with Semantic Interfaces
Current trends in distributed computing and e-business processing suggest that many applications are evolving towards Service Oriented Computing (SOC) with technologies such as Web services. Services are autonomous platform-independent computational elements, and we observe an increasing need for core SOC technologies for dynamic discovery, selection, and composition of services. However, such ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998